package com.systemCapacity.entity.Enum;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.baomidou.mybatisplus.core.enums.IEnum;

/***
 * @author renjie
 */
public enum TenCapacityType implements IEnum<Integer> {
    // 传感器协同控制能力
    SENSOR_COOPERATE(0, "传感器协同控制能力"),
    // 综合电子对抗能力
    ELECTRONIC_COUNTERMEASURE(1, "综合电子对抗能力"),
    // 综合组网运用能力
    NETWORKING_APPLY(2, "综合组网运用能力"),
    // 战术行动协同能力
    TACTIC_COOPERATE(3, "战术行动协同能力"),
    // 指挥引导控制能力
    COMMAND_GUIDE(4, "指挥引导控制能力"),
    // 信息处理与分发能力
    INFORMATION_HANDLE(5, "信息处理与分发能力"),
    // 武器协同控制能力
    WEAPON_COOPERATE(6, "武器协同控制能力"),
    // 装备保障能力
    EQUIPMENT_GUARANTEE(7, "装备保障能力"),
    // 态势感知共享能力
    SITUATION_SHARE(8, "态势感知共享能力"),
    // 时间基准与导航定位能力
    TIMEBASE_NAVIGATE(9, "时间基准与导航定位能力");

    @EnumValue
    private final Integer value;

    private final String des;

    TenCapacityType(int value) {
        this.value = value;
        des = "";
    }

    TenCapacityType(Integer value, String des) {
        this.value = value;
        this.des = des;
    }

    @Override
    public Integer getValue() {
        return value;
    }

    public String getDes() {
        return des;
    }
}
